home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Compilers⁄Interps / Harvest C / Application / Examples / Harvest MiniEdit / MiniEdit.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-25  |  1.1 KB  |  57 lines  |  [TEXT/KAHL]

  1. /*********************************************************************
  2.  
  3.     miniedit.h
  4.     
  5.     header file for Miniedit
  6.     
  7.     Copyright (c) 1989 Symantec Corporation.  All rights reserved.
  8.     
  9. *********************************************************************/
  10.  
  11. #define windowID         128
  12. #define ErrorAlert        256
  13. #define    AdviseAlert        257
  14.  
  15. /* resource IDs of menus */
  16. #define appleID            128
  17. #define fileID            129
  18. #define editID            130
  19.  
  20. /* Edit menu command indices */
  21. #define undoCommand     1
  22. #define cutCommand        3
  23. #define copyCommand        4
  24. #define pasteCommand    5
  25. #define clearCommand    6
  26.  
  27. /* Menu indices */
  28. #define appleM            0
  29. #define fileM            1
  30. #define editM            2
  31.  
  32. #define fmNew        1
  33. #define fmOpen        2
  34. #define fmClose        4
  35. #define fmSave        5
  36. #define fmSaveAs    6
  37. #define fmRevert    7
  38. #define fmPageSetUp    9
  39. #define fmPrint        10
  40. #define fmQuit        12
  41.  
  42. #define aaSave        1
  43. #define aaDiscard    2
  44. #define aaCancel    3
  45.  
  46. #define SBarWidth    15
  47.  
  48.  
  49. int CantOpen (void);
  50. int SetUpCursors(void);
  51. int SetUpMenus(void);
  52. int MainEvent(void);
  53. int DoMouseDown (int windowPart, WindowPtr whichWindow, EventRecord *myEvent);
  54. int DoCommand(long mResult);
  55. int MaintainCursor(void);
  56. int MaintainMenus(void);
  57.